RingCentral CX
You can allow your customers chat with the AI Agent and get support from your helpdesk agents who are using RingCentral CX.
Prerequisites
- You have a RingCX environment and an admin account.
- Access in the Druid Portal to author AI Agents.
- A published AI Agent.
Configuring the integration
The following steps outline how to establish a connection between Druid and RingCentral CX to enable live chat hand-offs.
Step 1: Retrieve Druid webhook URL
- In the Druid Portal, go to your AI Agent settings.
- Click Live Chat. The section expands.
- From the Live chat provider dropdown, select RingCentral CX.
- Copy the Druid url (webhook) generated in this section.
Step 2. Create a RingCX Digital Channel SDK
Create an SDK channel in RingCX following the official RingCX documentation.
Use the following specific parameters for the Druid integration:
- Base URI: Paste the Druid url (webhook) copied in Step 1.
- Verify signature: Ensure this option is unselected.
- API access token: Copy the generated token; you will need this in the next step.
- Real-time Endpoint URL: After saving the SDK, open it again and copy the Real-time endpoint URL.
Step 3. Configure Druid for RingCentral CX
- In the Druid Portal, go to your AI Agent settings.
- Click Live Chat. The section expands.
- From the Live chat provider dropdown, select RingCentral CX.
- Enter the Real-time endpoint URL you copied from RingCentral at Step 2.
- In the Access Token field, enter the API access token you copied at Step 2.
- Save the AI Agent.
You can configure specialized conversational flows to improve the user experience during the hand-off process:
| Special Flow | Description |
|---|---|
| Live chat client disconnected flow | Druid triggers this flow in the client’s conversation, after a live chat conversation ends. You can use it to capture client’s feedback about the live chat experience. This special flow is optional. |
| Live chat client waiting in queue flow |
Druid triggers this flow in the client’s conversation every minute while the client is in the waiting queue. Use it to show the client’s position in the queue and estimated waiting time. As long as the client responds to any questions prompted from this flow, the client remains in the waiting queue (and the waiting queue timeout will be overridden), unless the flow configuration will take the client off the waiting queue, using the TakeClientOffTheQueue internal action. |
Step 4: Enable the Hand-off in Conversation Flows
To connect a user to a live agent, add a dedicated step to your conversation flow:
- On the chosen flow step, navigate to the PreActions section.
- Call the internal action: ConnectToHelpdeskAgent.
Send the conversation transcript to RingCentral CX Agents
Most contact centers require agents to see the history of the interaction between the customer and the AI Agent.
- Capture the Transcript: On the same flow step where you call ConnectToHelpdeskAgent, you must first call the internal action GetConversationTranscript.
- Configure the Transfer: In the ConnectToHelpdeskAgent internal action settings, settings, add the following JSON configuration:
- Save the step.
{
"SendConversationTranscript": true
}


